//发起网络请求的过程
import axios from "axios"
import router from "../router/index.js"
import configs from "../configs/index.js"
import {ElMessage} from 'element-plus'
const requrst = axios.create({
    //baseURL:"http://127.0.0.1:11212/", //设置基础请求端口
   baseURL:"/api",  //附加api 端口 在跨域的时候转换代理
    timeout: 30000
})

// //请求拦截器  发起请求的时候 拦截处理
// requrst.interceptors.request.use((config) => {
//     console.log("utils/request 请求拦截->", config)
//     //把缓存tonken 添加到请求
//     config.headers.token = configs.tonken.get()
//     return config;
// },
//     (error) => Promise.reject(new Error(error))
// )


//添加响应拦截器
// requrst.interceptors.response.use(response => {
//     console.log("utils/request 响应拦截->", response)

//     // //拦截错误 并返回主页
//     // if (response.data.结果 === '未登录' && response.config.url !== '/api/login') {
//     //     configs.getOut()
//     //     ElMessage.error(response.data.数据)
//     //     // alert(response.data.数据)
//     //     router.push({ name: 'login' })
//     // }
//     return response
// }, err => {
//     ElMessage.error("网络错误")
//     return Promise.reject(err);
// })
export default requrst